package com.qiche.model;

import java.util.Date;
import javax.persistence.*;

@Table(name = "user_evaluation")
public class UserEvaluation2 {
    @Id
    private Long id;

    /**
     * 卡卷ID
     */
    @Column(name = "card_id")
    private Long cardId;

    /**
     * 核销表ID
     */
    @Column(name = "verification_id")
    private Long verificationId;

    /**
     * 核销人姓名
     */
    @Column(name = "verification_user")
    private String verificationUser;

    /**
     * 核销人账号id
     */
    @Column(name = "verification_userid")
    private Long verificationUserid;

    /**
     * 会员id
     */
    @Column(name = "member_id")
    private Long memberId;

    /**
     * 使用用户昵称
     */
    @Column(name = "member_name")
    private String memberName;

    /**
     * 使用人openid
     */
    @Column(name = "member_openid")
    private String memberOpenid;

    /**
     * 是否匿名:0.匿名 1.不匿名
     */
    @Column(name = "is_anonymous")
    private Byte isAnonymous;

    /**
     * 评价内容
     */
    @Column(name = "evaluation_content")
    private String evaluationContent;

    /**
     * 评价星级(分为:12345颗星){description(描述相符):5,experience(体验评价) :4,service_attitude(服务态度):5}
     */
    @Column(name = "evaluate_star")
    private String evaluateStar;

    /**
     * 商店id
     */
    @Column(name = "store_id")
    private Long storeId;

    /**
     * 店名
     */
    @Column(name = "store_name")
    private String storeName;

    /**
     * 预留字段1：服务1
     */
    private Integer column1;

    /**
     * 预留字段2：服务2
     */
    private Integer column2;

    /**
     * 预留字段3：服务3
     */
    private Integer column3;

    /**
     * 预留字段4
     */
    private Integer column4;

    /**
     * 预留字段5
     */
    private Integer column5;

    /**
     * =-1删除,=1有效 =0无效
     */
    private Integer status;

    /**
     * 版本号
     */
    private Integer version;

    /**
     * 创建人
     */
    @Column(name = "created_by")
    private String createdBy;

    /**
     * 创建时间
     */
    @Column(name = "created_date")
    private Date createdDate;

    /**
     * 最后更新人
     */
    @Column(name = "last_updated_by")
    private String lastUpdatedBy;

    /**
     * 最后更新时间
     */
    @Column(name = "last_updated_date")
    private Date lastUpdatedDate;

    /**
     * @return id
     */
    public Long getId() {
        return id;
    }

    /**
     * @param id
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 获取卡卷ID
     *
     * @return card_id - 卡卷ID
     */
    public Long getCardId() {
        return cardId;
    }

    /**
     * 设置卡卷ID
     *
     * @param cardId 卡卷ID
     */
    public void setCardId(Long cardId) {
        this.cardId = cardId;
    }

    /**
     * 获取核销表ID
     *
     * @return verification_id - 核销表ID
     */
    public Long getVerificationId() {
        return verificationId;
    }

    /**
     * 设置核销表ID
     *
     * @param verificationId 核销表ID
     */
    public void setVerificationId(Long verificationId) {
        this.verificationId = verificationId;
    }

    /**
     * 获取核销人姓名
     *
     * @return verification_user - 核销人姓名
     */
    public String getVerificationUser() {
        return verificationUser;
    }

    /**
     * 设置核销人姓名
     *
     * @param verificationUser 核销人姓名
     */
    public void setVerificationUser(String verificationUser) {
        this.verificationUser = verificationUser;
    }

    /**
     * 获取核销人账号id
     *
     * @return verification_userid - 核销人账号id
     */
    public Long getVerificationUserid() {
        return verificationUserid;
    }

    /**
     * 设置核销人账号id
     *
     * @param verificationUserid 核销人账号id
     */
    public void setVerificationUserid(Long verificationUserid) {
        this.verificationUserid = verificationUserid;
    }

    /**
     * 获取会员id
     *
     * @return member_id - 会员id
     */
    public Long getMemberId() {
        return memberId;
    }

    /**
     * 设置会员id
     *
     * @param memberId 会员id
     */
    public void setMemberId(Long memberId) {
        this.memberId = memberId;
    }

    /**
     * 获取使用用户昵称
     *
     * @return member_name - 使用用户昵称
     */
    public String getMemberName() {
        return memberName;
    }

    /**
     * 设置使用用户昵称
     *
     * @param memberName 使用用户昵称
     */
    public void setMemberName(String memberName) {
        this.memberName = memberName;
    }

    /**
     * 获取使用人openid
     *
     * @return member_openid - 使用人openid
     */
    public String getMemberOpenid() {
        return memberOpenid;
    }

    /**
     * 设置使用人openid
     *
     * @param memberOpenid 使用人openid
     */
    public void setMemberOpenid(String memberOpenid) {
        this.memberOpenid = memberOpenid;
    }

    /**
     * 获取是否匿名:0.匿名 1.不匿名
     *
     * @return is_anonymous - 是否匿名:0.匿名 1.不匿名
     */
    public Byte getIsAnonymous() {
        return isAnonymous;
    }

    /**
     * 设置是否匿名:0.匿名 1.不匿名
     *
     * @param isAnonymous 是否匿名:0.匿名 1.不匿名
     */
    public void setIsAnonymous(Byte isAnonymous) {
        this.isAnonymous = isAnonymous;
    }

    /**
     * 获取评价内容
     *
     * @return evaluation_content - 评价内容
     */
    public String getEvaluationContent() {
        return evaluationContent;
    }

    /**
     * 设置评价内容
     *
     * @param evaluationContent 评价内容
     */
    public void setEvaluationContent(String evaluationContent) {
        this.evaluationContent = evaluationContent;
    }

    /**
     * 获取评价星级(分为:12345颗星){description(描述相符):5,experience(体验评价) :4,service_attitude(服务态度):5}
     *
     * @return evaluate_star - 评价星级(分为:12345颗星){description(描述相符):5,experience(体验评价) :4,service_attitude(服务态度):5}
     */
    public String getEvaluateStar() {
        return evaluateStar;
    }

    /**
     * 设置评价星级(分为:12345颗星){description(描述相符):5,experience(体验评价) :4,service_attitude(服务态度):5}
     *
     * @param evaluateStar 评价星级(分为:12345颗星){description(描述相符):5,experience(体验评价) :4,service_attitude(服务态度):5}
     */
    public void setEvaluateStar(String evaluateStar) {
        this.evaluateStar = evaluateStar;
    }

    /**
     * 获取商店id
     *
     * @return store_id - 商店id
     */
    public Long getStoreId() {
        return storeId;
    }

    /**
     * 设置商店id
     *
     * @param storeId 商店id
     */
    public void setStoreId(Long storeId) {
        this.storeId = storeId;
    }

    /**
     * 获取店名
     *
     * @return store_name - 店名
     */
    public String getStoreName() {
        return storeName;
    }

    /**
     * 设置店名
     *
     * @param storeName 店名
     */
    public void setStoreName(String storeName) {
        this.storeName = storeName;
    }

    /**
     * 获取预留字段1：服务1
     *
     * @return column1 - 预留字段1：服务1
     */
    public Integer getColumn1() {
        return column1;
    }

    /**
     * 设置预留字段1：服务1
     *
     * @param column1 预留字段1：服务1
     */
    public void setColumn1(Integer column1) {
        this.column1 = column1;
    }

    /**
     * 获取预留字段2：服务2
     *
     * @return column2 - 预留字段2：服务2
     */
    public Integer getColumn2() {
        return column2;
    }

    /**
     * 设置预留字段2：服务2
     *
     * @param column2 预留字段2：服务2
     */
    public void setColumn2(Integer column2) {
        this.column2 = column2;
    }

    /**
     * 获取预留字段3：服务3
     *
     * @return column3 - 预留字段3：服务3
     */
    public Integer getColumn3() {
        return column3;
    }

    /**
     * 设置预留字段3：服务3
     *
     * @param column3 预留字段3：服务3
     */
    public void setColumn3(Integer column3) {
        this.column3 = column3;
    }

    /**
     * 获取预留字段4
     *
     * @return column4 - 预留字段4
     */
    public Integer getColumn4() {
        return column4;
    }

    /**
     * 设置预留字段4
     *
     * @param column4 预留字段4
     */
    public void setColumn4(Integer column4) {
        this.column4 = column4;
    }

    /**
     * 获取预留字段5
     *
     * @return column5 - 预留字段5
     */
    public Integer getColumn5() {
        return column5;
    }

    /**
     * 设置预留字段5
     *
     * @param column5 预留字段5
     */
    public void setColumn5(Integer column5) {
        this.column5 = column5;
    }

    /**
     * 获取=-1删除,=1有效 =0无效
     *
     * @return status - =-1删除,=1有效 =0无效
     */
    public Integer getStatus() {
        return status;
    }

    /**
     * 设置=-1删除,=1有效 =0无效
     *
     * @param status =-1删除,=1有效 =0无效
     */
    public void setStatus(Integer status) {
        this.status = status;
    }

    /**
     * 获取版本号
     *
     * @return version - 版本号
     */
    public Integer getVersion() {
        return version;
    }

    /**
     * 设置版本号
     *
     * @param version 版本号
     */
    public void setVersion(Integer version) {
        this.version = version;
    }

    /**
     * 获取创建人
     *
     * @return created_by - 创建人
     */
    public String getCreatedBy() {
        return createdBy;
    }

    /**
     * 设置创建人
     *
     * @param createdBy 创建人
     */
    public void setCreatedBy(String createdBy) {
        this.createdBy = createdBy;
    }

    /**
     * 获取创建时间
     *
     * @return created_date - 创建时间
     */
    public Date getCreatedDate() {
        return createdDate;
    }

    /**
     * 设置创建时间
     *
     * @param createdDate 创建时间
     */
    public void setCreatedDate(Date createdDate) {
        this.createdDate = createdDate;
    }

    /**
     * 获取最后更新人
     *
     * @return last_updated_by - 最后更新人
     */
    public String getLastUpdatedBy() {
        return lastUpdatedBy;
    }

    /**
     * 设置最后更新人
     *
     * @param lastUpdatedBy 最后更新人
     */
    public void setLastUpdatedBy(String lastUpdatedBy) {
        this.lastUpdatedBy = lastUpdatedBy;
    }

    /**
     * 获取最后更新时间
     *
     * @return last_updated_date - 最后更新时间
     */
    public Date getLastUpdatedDate() {
        return lastUpdatedDate;
    }

    /**
     * 设置最后更新时间
     *
     * @param lastUpdatedDate 最后更新时间
     */
    public void setLastUpdatedDate(Date lastUpdatedDate) {
        this.lastUpdatedDate = lastUpdatedDate;
    }
}